#include "led.h"

static led_cb_t led_cb = NULL;

void led_init(void)
{
}

void led_set_cb(led_cb_t cb)
{
    led_cb = cb;
}

void led_set(uint8_t opt)
{
    if (opt)
        HAL_GPIO_WritePin(LED_GPIO_Port, LED_GPIO_Pin, GPIO_PIN_SET);
    else
        HAL_GPIO_WritePin(LED_GPIO_Port, LED_GPIO_Pin, GPIO_PIN_RESET);

    if (led_cb)
        led_cb(opt);
}
